Big Huge Thesaurus

itch mite

noun